package com.hj.system.common.dao;

import com.hj.system.base.BaseDao;
import com.hj.system.common.domain.FileDO;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 文件上传
 *
 * @author wxf
 */
@Repository
public interface FileDao extends BaseDao<FileDO> {

    FileDO get(String id);

    int save(FileDO file);

    int update(FileDO file);

    int remove(String id);

    int batchRemove(String[] ids);

    List<FileDO> getByBusinessId(String businessId);

    int removeByDo(FileDO fileDO);

    int removeByFileOwner(String fileOwner);
}
